#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import logging
logging.basicConfig(level=logging.INFO)
import sys
import pdb


digits = []


def toArrayStr( arr ):
	rst = ''
	for index ,item in enumerate(arr):
		temp = str(item)
		rst +=temp
		if index <(len(arr)-1):
			rst +=','
	return rst
		

i =0
while(i<=5):
	beInput = raw_input('请输入第 '+str(i+1)+'个数字(输入 quit 退出)：')
	if 'quit' == beInput:
		logging.info("退出程序")
		sys.exit();
	elif beInput.isdigit():
		logging.info("输入的数字是："+beInput)
		digits.append(int(beInput))
		logging.info("当前数字列表："+toArrayStr(digits))
		i=i+1
	else:
		logging.info("错误！！！请输入数字好吗!")
#pdb.set_trace()
logging.info("已创建含有6个数字的数组！")
logging.info("当前数字列表："+toArrayStr(digits))
logging.info("下面开始做变换，将最大的数放到第一位")
iMaxValue = max(digits)
iMaxIndex = digits.index(iMaxValue)

temp = digits[0]
digits[0] = iMaxValue
digits[iMaxIndex] = temp
logging.info("变换后的数字列表："+toArrayStr(digits))

logging.info("再将最小的数放到第六位")

iMinValue = min(digits)
iMinIndex = digits.index(iMinValue)

temp_min = digits[5]
digits[5] = iMinValue
digits[iMinIndex] = temp_min
logging.info("变换后的数字列表："+toArrayStr(digits))

